artificial stone sleeper - Spanish English Dictionary